package com.punai.standard.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.punai.standard.domain.StaJxFee;
import com.punai.standard.domain.template.StaJxFeeExcel;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 机械费用项Mapper接口
 *
 * @author zhx
 * @date 2022-12-21
 */
public interface StaJxFeeMapper extends BaseMapper<StaJxFee>
{
    /**
     * 查询机械费用项
     *
     * @param id 机械费用项主键
     * @return 机械费用项
     */
    public StaJxFee selectStaJxFeeById(String id);

    /**
     * 查询机械费用项列表
     *
     * @param staJxFee 机械费用项
     * @return 机械费用项集合
     */
    public List<StaJxFee> selectStaJxFeeList(StaJxFee staJxFee);

    List<StaJxFeeExcel> selectExport(@Param("versionId") String versionId);

    public List<StaJxFee> selectListByChapterIds(@Param("jx")StaJxFee jx, @Param("chapterIds")List<String> chapterIds);
}
